TCPIP komunikace s TApdWinSockPort

Otázka od: likeapear

4. 9. 2002 19:50

ahoj mam takovy neobvykly problem:
delame na TCPIP komunikaci mezi java aplikaci (appletem) a win32 aplikaci
napsanou v delphi. vse fungovalo do te doby, nez jsme na strane win32
aplikace nahradili TServerSocket za TApdWinSockport od TurboPower. ten se
zdal byt spolehlivejsi az na to, ze pokud z appletu odejte packet
obsahujici byty o hodnote 255, tak je TApdWinSockPort proste neprijme.

pritom:
- pokud to prijima TServerSocket (standardne dodavany s Delphi), tak to
funguje ale jinak tu komponentu nemam rad
- pokud jsem zkusil na obou stranach ApdWinSockPort funguje to taky

koukame na to jako blazni a nevime si rady. nenarazil jste nekdo na neco
podobneho? vim ze je to celkem okrajova zalezitost, ale budu vdecny za
jakykoliv tip.

likeapear


Odpovedá: Petr Vones

5. 9. 2002 3:02

From: "likeapear" <likeapear@centrum.cz>
> ahoj mam takovy neobvykly problem:
> delame na TCPIP komunikaci mezi java aplikaci (appletem) a win32 aplikaci
> napsanou v delphi. vse fungovalo do te doby, nez jsme na strane win32
> aplikace nahradili TServerSocket za TApdWinSockport od TurboPower. ten se

TServerSocket by v principu mel fungovat. Jinak pouzij Indy nebo Synapsi.

Petr Vones

Odpovedá: likeapear

6. 9. 2002 2:00

no, zda se, ze chyba je u TurboPower tzn. v TApdWinSockPort. Totiz pokud je
TApdWinSockPort server (WsType=wsServer) a jako klient je TClientSocket,
problem nastava take. Zkusim jim tam napsat a uvidime co z nich vypadne...

likeapear


----- Original Message -----
From: "likeapear" <likeapear@centrum.cz>
To: "konference_delphi" <delphi-l@clexpert.cz>
Sent: Wednesday, September 04, 2002 5:31 PM
Subject: TCPIP komunikace s TApdWinSockPort


> ahoj mam takovy neobvykly problem:
> delame na TCPIP komunikaci mezi java aplikaci (appletem) a win32 aplikaci
> napsanou v delphi. vse fungovalo do te doby, nez jsme na strane win32
> aplikace nahradili TServerSocket za TApdWinSockport od TurboPower. ten se
> zdal byt spolehlivejsi az na to, ze pokud z appletu odejte packet
> obsahujici byty o hodnote 255, tak je TApdWinSockPort proste neprijme.
>
> pritom:
> - pokud to prijima TServerSocket (standardne dodavany s Delphi), tak to
> funguje ale jinak tu komponentu nemam rad
> - pokud jsem zkusil na obou stranach ApdWinSockPort funguje to taky
>
> koukame na to jako blazni a nevime si rady. nenarazil jste nekdo na neco
> podobneho? vim ze je to celkem okrajova zalezitost, ale budu vdecny za
> jakykoliv tip.
>
> likeapear
>
>
>
>


Odpovedá: likeapear

7. 9. 2002 22:46

tak mi z TurboPoweru odpovedeli a reseni je jednoduche:
TApdWinSockPort ma defaultne nastavenou public-vlastnost WsTelnet na true a
u Telnetu je #255 uzivan jako Escape, tudiz staci pouze pred otevrenim portu
shodit tuto vlastnost na false a vse funguje jak ma. takze kdyby ste nekdo
narazili na tento problem je tu reseni. no sam jsem neveril tomu, ze mi
nekdo odpovi.

likeapear

----- Original Message -----
From: "likeapear" <likeapear@centrum.cz>
To: <delphi-l@clexpert.cz>
Sent: Thursday, September 05, 2002 2:07 PM
Subject: Re: TCPIP komunikace s TApdWinSockPort


> no, zda se, ze chyba je u TurboPower tzn. v TApdWinSockPort. Totiz pokud
je
> TApdWinSockPort server (WsType=wsServer) a jako klient je TClientSocket,
> problem nastava take. Zkusim jim tam napsat a uvidime co z nich vypadne...
>
> likeapear